package com.ruoyi.system.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 停车场管理分页查询对象 zsyy_park
 *
 * @author wangghua
 * @date 2021-07-14
 */

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("停车场管理分页查询对象")
public class ZsyyParkQueryBo extends BaseEntity {

	/** 分页大小 */
	@ApiModelProperty("分页大小")
	private Integer pageSize;
	/** 当前页数 */
	@ApiModelProperty("当前页数")
	private Integer pageNum;
	/** 排序列 */
	@ApiModelProperty("排序列")
	private String orderByColumn;
	/** 排序的方向desc或者asc */
	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
	private String isAsc;


	/** 小区id */
	@ApiModelProperty("小区id")
	private Long communityId;
	@ApiModelProperty("小区名称")
	private String communityName;
	/** 是否绑定了黑盒子：0否 1是 */
	@ApiModelProperty("是否绑定了黑盒子：0否 1是")
	private Integer haveMqtt;
	/** 停车场编号 */
	@ApiModelProperty("停车场编号")
	private String parkCode;
	/** 停车场名称 */
	@ApiModelProperty("停车场名称")
	private String parkName;
	/** 车场图片链接 */
	@ApiModelProperty("车场图片链接")
	private String parkPicUrl;
	/** 车场缴费规则图片链接 */
	@ApiModelProperty("车场缴费规则图片链接")
	private String parkChargeRulePicUrl;
	/** 最后更新时间，yyyyMMddHHmmss */
	@ApiModelProperty("最后更新时间，yyyyMMddHHmmss")
	private Date lastUpdateTime;
	/** 停车场地址 */
	@ApiModelProperty("停车场地址")
	private String address;
	/** 停车位数 */
	@ApiModelProperty("停车位数")
	private Integer slotsnumber;
	/** 经度 */
	@ApiModelProperty("经度")
	private String gpsx;
	/** 纬度 */
	@ApiModelProperty("纬度")
	private String gpsy;
	/** 状态ID,0路内 1路外 */
	@ApiModelProperty("状态ID,0路内 1路外")
	private Integer type;
	/** 出入口剩余车位数 */
	@ApiModelProperty("出入口剩余车位数")
	private Integer remainPostionNum;
	/** 引导系统剩余车位数 */
	@ApiModelProperty("引导系统剩余车位数")
	private Integer mpgsRemainPostionNum;
	/** 区域名称 */
	@ApiModelProperty("区域名称")
	private String area;
	/** 缴费后离场时间 */
	@ApiModelProperty("缴费后离场时间")
	private Long timeoutlength;
	/** 临时停车位数 */
	@ApiModelProperty("临时停车位数")
	private Integer tempCarports;
	/** 固定车位数 */
	@ApiModelProperty("固定车位数")
	private Integer fixedCarports;
	/** 停车场是否上线智慧停车，0下线，1 上线 */
	@ApiModelProperty("停车场是否上线智慧停车，0下线，1 上线")
	private Integer validStatus;
	/** 首次上线时间 */
	@ApiModelProperty("首次上线时间")
	private String publishDate;
	/** 停车场标签,方便查询车场信息 */
	@ApiModelProperty("停车场标签,方便查询车场信息")
	private String flagTag;
	/** 停车场类型0商场1住宅2商住一体3医院及枢纽4写字楼5社会公共6其它 */
	@ApiModelProperty("停车场类型0商场1住宅2商住一体3医院及枢纽4写字楼5社会公共6其它")
	private Integer parkType;
	/** 是否连接平台(上下架)0下架1上架 */
	@ApiModelProperty("是否连接平台(上下架)0下架1上架")
	private Integer stopConnectPlatform;
	/** 停车场运营方负责人 */
	@ApiModelProperty("停车场运营方负责人")
	private String parkingSupervisor;
	/** 停车场运营方负责人电话 */
	@ApiModelProperty("停车场运营方负责人电话")
	private String parkingSupervisorPhone;
	/** 适用公众号appId */
	@ApiModelProperty("适用公众号appId")
	private String wechatAppids;
	/** 停车场所在地区行政代码 */
	@ApiModelProperty("停车场所在地区行政代码")
	private String areaId;
	/** 是否免费停车场 0免费 1需缴费 */
	@ApiModelProperty("是否免费停车场 0免费 1需缴费")
	private Integer isFree;
	/** 描述 */
	@ApiModelProperty("描述")
	private String description;
	/** 入口数量 */
	@ApiModelProperty("入口数量")
	private Integer inEntranceNum;
	/** 出口数量 */
	@ApiModelProperty("出口数量")
	private Integer outEntraceNum;
	/** 免费停车时长，单位分钟 */
	@ApiModelProperty("免费停车时长，单位分钟")
	private Integer freeTime;
	/** 空车位数 */
	@ApiModelProperty("空车位数")
	private Integer eptCarports;
	/** 联系电话 */
	@ApiModelProperty("联系电话")
	private String conCel;
	/** 联系邮箱 */
	@ApiModelProperty("联系邮箱")
	private String email;
	/** 收费规则（分/小时） */
	@ApiModelProperty("收费规则（分/小时）")
	private Integer toll;

}
